/*
 *  ChordPropertyCalclator.h
 *  SoundController0002
 *
 *  Created by jiro on 11/04/02.
 *  Copyright 2011 jiro music. All rights reserved.
 *
 */

#pragma once

#include <vector>
#include <set>
#include "../Common/Note.h"

namespace sc { 

	class Calclator {
	public:

		static double CalcDistance( Note::Id note0, Note::Id note1 );
		
		static double CalcComplex( const std::vector< Note::Id >& chord );

		static double CalcComplex( const std::set< Note::Id >& chord );

	};

}